
.product-purchase-features-list {
	@include breakpoint-deprecated( ">1040px" ) {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

.product-purchase-features-list__item {
	page-break-inside: avoid; // For Firefox
	break-inside: avoid-column; // For IE
	-webkit-column-break-inside: avoid; // For others

	padding-top: 12px;
	max-width: 150%;

	@include breakpoint-deprecated( ">1040px" ) {
		max-width: 49.5%;
	}
}

.product-purchase-features-list__item .purchase-detail,
.product-purchase-features-list__item .happiness-support {
	background-color: var(--color-surface);
	border-radius: 0;
	margin: 0;
}

.product-purchase-features-list__item .happiness-support {
	box-shadow: 0 0 0 1px color-mix(in srgb, var(--color-neutral-10) 50%, transparent), 0 1px 2px var(--color-neutral-0);
	box-sizing: border-box;
	color: var(--color-text-subtle);
	padding: 37px;
}
